from modelscope import Pipeline


def inference_asr(audio_file_path: str, asr_pipeline: Pipeline):
    """
    使用ASR pipeline对音频文件进行语音识别
    
    Args:
        audio_file_path (str): 音频文件路径，可以是本地路径或URL
        asr_pipeline (Pipeline): 初始化好的ASR pipeline实例
    
    Returns:
        dict: 识别结果
    """
    # 使用pipeline进行语音识别
    result = asr_pipeline(audio_file_path)
    # [{'key': 'asr_example_zh', 'text': '欢迎大家来体验达摩院推出的语音识别模型'}]
    return result